Translation:

21. And soon will they attain (complete) satisfaction.